package br.com.sisgerenciamento.dao.empresa;

import br.com.sisgerenciamento.exceptions.AlterarException;
import br.com.sisgerenciamento.exceptions.ApplicationException;
import br.com.sisgerenciamento.exceptions.ExcluirException;
import br.com.sisgerenciamento.exceptions.InserirException;
import br.com.sisgerenciamento.model.empresa.EmpresaVO;

public interface EmpresaDAOService{

	EmpresaVO inserir(EmpresaVO vo) throws InserirException;
	
	EmpresaVO consultarEmpresa() throws ApplicationException;
	
	void alterar(EmpresaVO vo) throws AlterarException;

	void excluir(EmpresaVO vo) throws ExcluirException;

}
